home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 147
/
147.d81
/
b.drive swapper
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-26
|
2KB
|
65 lines
50 du=29:rem dummy dev. (intermediary)
60 ad=119:rem make ad=12 for old commodore drives
70 print"[147]":poke53281,0:poke53280,0
80 fori=8to29
82 open8,i,8:close8
84 ifst=0thendd=i:i=29
86 next
90 sd=0:fori=8to29:ifi=ddthen96
92 open8,i,8:close8
94 ifst=0thensd=i:i=29
96 next
100 print "[155][176][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][192][174]
102 [129]i[178]0[164]8[170]6[172](sd[178]0):[153] "(NULL) (NULL)":[130]
104 [153] "/tantantantantantantantantantantantantantantantantantantantantantantantantantantantantantantantantantantantantanexp"
106 [139]sd[178]0[167]130
110 [153] "cont (NULL)wap disk drive unitlist";dd
112 [153] "cont with disk drive unitlist";sd
116 [153] " (NULL)(NULL)atnlenval cont- lenhange units to be swapped
118 print " [210][197][212][213][210][206] [154]- [208]erform swap/change
120 [137]180
130 [153] "cont lenhange drive unitlist";dd"contto cmdcmdcmd";
140 [141]50000
142 [139]q9[179]8[176]q9[177]29[167]130
150 sd[178]q9:sw[178]0
160 [159]15,dd,15
162 [152]15,"m-w" [199](119) [199](0) [199](2) [199](sd[170]32) [199](sd[170]64)
164 [160]15
170 [137]280
180 [161]a$:[139]a$[178]" "[167][141]400
190 [139]a$[179][177][199](13)[167]180
195 [139]dd[179]8[176]dd[177]29[176]sd[179]8[176]sd[177]29[167]180
197 u[178]dd:[139]dd[178]sd[167][128]
200 [159]8,dd,15:[160]8:[139] st[167]sk[178]1:u[178]sd:[137]230
205 [159]8,dd,15
210 [159]9,sd,15:[160] 9:[139] st[167]260
220 [152]8,"m-w" [199]( ad) [199](0) [199](2) [199](du[170]32) [199](du[170]64):[160]8
230 [159]9,sd,15
240 [152]9,"m-w" [199](119) [199](0) [199](2) [199](dd[170]32) [199](dd[170]64):[160]9
245 [139]skip[167]270
250 [159]8,du,15:sw[178]1
260 [152]8,"m-w" [199]( ad) [199](0) [199](2) [199](sd[170]32) [199](sd[170]64):[160]8
270 :
280 [151]214,11:[153]:[139]sw[167][153]"str$riveslist"sd"andlist"dd"have been swapped."
290 [139]sw[178]0[167][153]"str$rivelist"dd"has been changed tolist"sd"cmd."
300 [128]
400 [151]214,2:[153]
410 [153][163]24)" cmdcmd";:[141]50000
420 [139]q9[179]4[176]q9[177]30[167]400
430 dd[178]q9:[153]
440 [153][163]24)" cmdcmd";:[141]50000
450 [139]q9[179]4[176]q9[177]30[167]400
460 sd[178]q9
470 [142]
10000 d[178][194](186):n$[178]"drive swapper":[159]15,d,15,"s0:"[170]n$:[160]15:[148]n$,d:[128]
50000 q9$[178]"":u9[178]53280:[151]198,0
50010 [161]a$
50020 [151]646,[187](1)[172]15[170]1:[153]"tocmd";:[139]a$[178]""[167]50010
50030 [139]a$[178][199](13)[167][153]" ":q9[178][197](q9$):[142]
50040 [139](a$[178][199](20)[175][195](q9$))[167]q9$[178][200](q9$,[195](q9$)[171]1):[137]50090
50050 [139][195](q9$)[177][178]2[167]t9%[178][194](u9):[151]u9,1:[151]u9,t9%:[137]50010
50060 [139]a$[179]" "[176](a$[177][199](127)[175]a$[179][199](160))[176]a$[178][199](34)[167]50010
50070 q9$[178]q9$[170]a$
50080 [153]""a$;:[137]50010
50090 [153]" cmdcmd cmd";:[137]50010